/*
* Conditions Of Use
*
* This software was developed by employees of the Sigmatrix(Beijing) Corporation.
* This software is provided by sigmatrix as a service and is expressly
* provided "AS IS."  Sigmatrix MAKES NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED
* OR STATUTORY, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTY OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT
* AND DATA ACCURACY.  Sigmatrix does not warrant or make any representations
* regarding the use of the software or the results thereof, including but
* not limited to the correctness, accuracy, reliability or usefulness of
* the software.
*
* Permission to use this software is contingent upon your acceptance
* of the terms of this agreement.
*
*/
package com.sigmatrix.h5.entity;

import java.io.Serializable;
import java.util.Date;

import com.sigmatrix.sc.jdbc.common.annotation.Column;
import com.sigmatrix.sc.jdbc.common.annotation.Table;

/**
 * 
 *@ClassName: DistributionDealers
 *@Description: 通路行销经销商
 *@author MH
 *@date 2017年10月19日 下午4:59:49
 */
@Table("_distribution_dealers")
public class DisDealer  implements Serializable {

	private static final long serialVersionUID = -2011887596321307795L;
	
	@Column(value="_id",id=true)
	private Integer id;
	
	@Column("_basic_module_id")
    private Integer basicModuleId;

	@Column("_enterprise_id")
    private Integer enterpriseId;

	@Column(value="_name",queryExpression="like")
    private String name;

	@Column("_code")
    private String code;

	@Column("_level")
    private Short level;

	@Column("_parent_id")
    private Integer parentId;

	@Column("_license_code")
    private String licenseCode;

	@Column("_contact")
    private String contact;

	@Column("_fixed_phone_num")
    private String fixedPhoneNum;

	@Column("_cell_phone_num")
    private String cellPhoneNum;

	@Column("_sales_region")
    private String salesRegion;

	@Column("_remarks")
    private String remarks;

	@Column("_address")
    private String address;

	@Column("_email")
    private String email;

	@Column("_creator_id")
    private Integer creatorId;

	@Column("_create_time")
    private Date createTime;

	@Column("_update_id")
    private Integer updateId;

	@Column("_update_time")
    private Date updateTime;

	@Column("_disable_id")
    private Integer disableId;

	@Column("_disable_time")
    private Date disableTime;

	@Column("_enable_id")
    private Integer enableId;

	@Column("_enable_time")
    private Date enableTime;

	@Column("_status")
    private Short status;
	
	@Column("_region_type")
	private Short regionType;
    
    /**助记码*/
	@Column("_assist_code")
    private String assistCode;
	
	@Column("_basic_module_parent_id")
	private Integer basicModuleParentId;
	
	@Column("_basic_module_enterprise_id")
	private Integer basicModuleEnterpriseId;
	
	@Column("_promotion_code")
	private String promotionCode;
	
	@Column("_province")
	private Integer province;
	
	@Column("_city")
	private Integer city;
	
	@Column("_city_sub_ordinate")
	private Integer citySubOrdinate;
	
	@Column("_lat")
	private String lat;
	
	@Column("_lng")
	private String lng;
	
	@Column("_open_id")
	private String openId;
	
	@Column("_source_number")
	private String sourceNumber;
	
	@Column("_category")
	private Integer category;
	
	@Column("_dealers_acct_id")
	private Integer dealersAcctId;

	public Integer getProvince() {
		return province;
	}

	public void setProvince(Integer province) {
		this.province = province;
	}

	public Integer getCity() {
		return city;
	}

	public void setCity(Integer city) {
		this.city = city;
	}

	public Integer getCitySubOrdinate() {
		return citySubOrdinate;
	}

	public void setCitySubOrdinate(Integer citySubOrdinate) {
		this.citySubOrdinate = citySubOrdinate;
	}

	public String getLat() {
		return lat;
	}

	public void setLat(String lat) {
		this.lat = lat;
	}

	public String getLng() {
		return lng;
	}

	public void setLng(String lng) {
		this.lng = lng;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getBasicModuleId() {
        return basicModuleId;
    }

    public void setBasicModuleId(Integer basicModuleId) {
        this.basicModuleId = basicModuleId;
    }

    public Integer getEnterpriseId() {
        return enterpriseId;
    }

    public void setEnterpriseId(Integer enterpriseId) {
        this.enterpriseId = enterpriseId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public Short getLevel() {
        return level;
    }

    public void setLevel(Short level) {
        this.level = level;
    }

    public Integer getParentId() {
        return parentId;
    }

    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    public String getLicenseCode() {
        return licenseCode;
    }

    public void setLicenseCode(String licenseCode) {
        this.licenseCode = licenseCode;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getFixedPhoneNum() {
        return fixedPhoneNum;
    }

    public void setFixedPhoneNum(String fixedPhoneNum) {
        this.fixedPhoneNum = fixedPhoneNum;
    }

    public String getCellPhoneNum() {
        return cellPhoneNum;
    }

    public void setCellPhoneNum(String cellPhoneNum) {
        this.cellPhoneNum = cellPhoneNum;
    }

    public String getSalesRegion() {
        return salesRegion;
    }

    public void setSalesRegion(String salesRegion) {
        this.salesRegion = salesRegion;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Integer getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(Integer creatorId) {
        this.creatorId = creatorId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getUpdateId() {
        return updateId;
    }

    public void setUpdateId(Integer updateId) {
        this.updateId = updateId;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getDisableId() {
        return disableId;
    }

    public void setDisableId(Integer disableId) {
        this.disableId = disableId;
    }

    public Date getDisableTime() {
        return disableTime;
    }

    public void setDisableTime(Date disableTime) {
        this.disableTime = disableTime;
    }

    public Integer getEnableId() {
        return enableId;
    }

    public void setEnableId(Integer enableId) {
        this.enableId = enableId;
    }

    public Date getEnableTime() {
        return enableTime;
    }

    public void setEnableTime(Date enableTime) {
        this.enableTime = enableTime;
    }

    public Short getStatus() {
        return status;
    }

    public void setStatus(Short status) {
        this.status = status;
    }

	/**
	 *@return the assistCode
	 */
	public String getAssistCode() {
		return assistCode;
	}

	/**
	 *@param assistCode the assistCode to set
	 */
	public void setAssistCode(String assistCode) {
		this.assistCode = assistCode;
	}

	/**
	 *@return the basicModuleParentId
	 */
	public Integer getBasicModuleParentId() {
		return basicModuleParentId;
	}

	/**
	 *@param basicModuleParentId the basicModuleParentId to set
	 */
	public void setBasicModuleParentId(Integer basicModuleParentId) {
		this.basicModuleParentId = basicModuleParentId;
	}

	/**
	 *@return the basicModuleEnterpriseId
	 */
	public Integer getBasicModuleEnterpriseId() {
		return basicModuleEnterpriseId;
	}

	/**
	 *@param basicModuleEnterpriseId the basicModuleEnterpriseId to set
	 */
	public void setBasicModuleEnterpriseId(Integer basicModuleEnterpriseId) {
		this.basicModuleEnterpriseId = basicModuleEnterpriseId;
	}

	/**
	 *@return the promotionCode
	 */
	public String getPromotionCode() {
		return promotionCode;
	}

	/**
	 *@param promotionCode the promotionCode to set
	 */
	public void setPromotionCode(String promotionCode) {
		this.promotionCode = promotionCode;
	}

	public Short getRegionType() {
		return regionType;
	}

	public void setRegionType(Short regionType) {
		this.regionType = regionType;
	}

	public String getSourceNumber() {
		return sourceNumber;
	}

	public void setSourceNumber(String sourceNumber) {
		this.sourceNumber = sourceNumber;
	}

	public Integer getCategory() {
		return category;
	}

	public void setCategory(Integer category) {
		this.category = category;
	}

	public Integer getDealersAcctId() {
		return dealersAcctId;
	}

	public void setDealersAcctId(Integer dealersAcctId) {
		this.dealersAcctId = dealersAcctId;
	}


}